import Model from './abstract';

export default class ModelCart extends Model {

      constructor() {
            super();
            this.mainTable = 'cart';
            this.pk = 'cart_id';
      }

      /**
       * 获取购物车列表
       */
      list() {

      }

      /**
       * 
       * 添加购物车
       * @productId: 商品ID
       * @qty: 商品数量
       * @option: 商品选项
       */
      add(productId, qty = 1, option = null) {

      }

      /**
       * 删除购物车
       * @cartId: 购物车ID
       */
      remove(cartId) {

      }

      /**
       * 更改购物车
       */
      update(cartId, qty = 1, option = null) {
            
      }

      /**
       * 清空购物车
       */
      clean() {

      }
}